package com.qianxx.component.activity.chart.line;

import android.os.Bundle;

import com.qianxx.component.R;
import com.qianxx.component.activity.base.BaseActivity;
import com.qianxx.viewlibrary.text.line.DoubleLine;
import com.qianxx.viewlibrary.text.line.SingleLine;

import java.util.ArrayList;
import java.util.List;

import butterknife.BindView;
import butterknife.ButterKnife;

public class LineActivity extends BaseActivity {
    @BindView(R.id.sing_line)
    SingleLine sing_line;
    @BindView(R.id.double_line)
    DoubleLine double_line;
    private List<Integer> yList1 = new ArrayList<>();
    private List<Integer> yList2 = new ArrayList<>();
    private List<Integer> yList = new ArrayList<>();
    private List<String> xRawDatas = new ArrayList<>();


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_line);
        ButterKnife.bind(this);

        initData();

        sing_line.setData(yList, xRawDatas, 200);
        double_line.setData(yList1, yList2, xRawDatas, 300);
    }

    private void initData() {
        yList.add(68);
        yList.add(74);
        yList.add(106);
        yList.add(58);
        yList.add(71);
        yList.add(104);
        yList.add(76);
        yList.add(68);
        yList.add(74);
        yList.add(106);
        yList.add(58);
        yList.add(71);
        yList.add(104);
        yList.add(76);
        yList.add(68);
        yList.add(74);
        yList.add(106);
        yList.add(58);
        yList.add(71);
        yList.add(104);
        yList.add(76);
        yList.add(68);
        yList.add(74);
        yList.add(106);
        yList.add(58);
        yList.add(71);
        yList.add(104);
        yList.add(76);
        yList.add(74);
        yList.add(106);

        xRawDatas.add("1");
        xRawDatas.add("2");
        xRawDatas.add("3");
        xRawDatas.add("4");
        xRawDatas.add("5");
        xRawDatas.add("6");
        xRawDatas.add("7");
        xRawDatas.add("8");
        xRawDatas.add("9");
        xRawDatas.add("10");
        xRawDatas.add("11");
        xRawDatas.add("12");
        xRawDatas.add("13");
        xRawDatas.add("14");
        xRawDatas.add("15");
        xRawDatas.add("16");
        xRawDatas.add("17");
        xRawDatas.add("18");
        xRawDatas.add("19");
        xRawDatas.add("20");
        xRawDatas.add("21");
        xRawDatas.add("22");
        xRawDatas.add("23");
        xRawDatas.add("24");
        xRawDatas.add("25");
        xRawDatas.add("26");
        xRawDatas.add("27");
        xRawDatas.add("28");
        xRawDatas.add("29");
        xRawDatas.add("30");

        yList1.add(124);
        yList1.add(128);
        yList1.add(140);
        yList1.add(95);
        yList1.add(106);
        yList1.add(143);
        yList1.add(132);
        yList1.add(124);
        yList1.add(128);
        yList1.add(140);
        yList1.add(95);
        yList1.add(106);
        yList1.add(143);
        yList1.add(132);
        yList1.add(124);
        yList1.add(128);
        yList1.add(140);
        yList1.add(95);
        yList1.add(106);
        yList1.add(143);
        yList1.add(132);
        yList1.add(124);
        yList1.add(128);
        yList1.add(140);
        yList1.add(95);
        yList1.add(106);
        yList1.add(143);
        yList1.add(132);
        yList1.add(128);
        yList1.add(140);

        yList2.add(86);
        yList2.add(90);
        yList2.add(99);
        yList2.add(79);
        yList2.add(79);
        yList2.add(102);
        yList2.add(96);
        yList2.add(86);
        yList2.add(90);
        yList2.add(99);
        yList2.add(79);
        yList2.add(79);
        yList2.add(102);
        yList2.add(96);
        yList2.add(86);
        yList2.add(90);
        yList2.add(99);
        yList2.add(79);
        yList2.add(79);
        yList2.add(102);
        yList2.add(96);
        yList2.add(86);
        yList2.add(90);
        yList2.add(99);
        yList2.add(79);
        yList2.add(79);
        yList2.add(102);
        yList2.add(96);
        yList2.add(90);
        yList2.add(99);
    }

    @Override
    public String setTitle() {
        return "Line";
    }
}
